Change Management Strategies for Safety-Critical Software
نویسندگان
چکیده
Safety-critical embedded systems go through rigorous verification processes before being put into service. Verification is a major source of cost in the development process because of the rigour with which the verification is carried out. Most designs are subject to high levels of change traffic during development. This greatly increases the cost of the development as the complete system may need to be re-verified to full rigour several times before release to service. Thus there is potential benefit in designing to support ease of change, and focused re-verification after change. We briefly consider the current change management approaches, which have mainly targeted object-oriented software, and indicate some of their limitations when applied to safety-critical software. We then set out a number of proposed principles for the design of systems that facilitate change, and assess their effectiveness by discussing changes made to an aerospace system demonstrator. Their impact on more general software development is also considered.
منابع مشابه
Explaining the Improving Strategies of the Disaster Risk Management in Military Hospitals
Background and Aim: The disasters and emergencies can pose major challenges to the health infrastructure. Hospitals are the main units for providing health services in response to disasters. Considering the vital role of military hospitals in responding to disasters, the present study was conducted with the aim of explaining the improving strategies of disaster risk management in military hospi...
متن کاملAdelard Paper for Software Certificate Management Workshop at Ase 2005 Conference Application of a Commercial Assurance Case Tool to Support Software Certification Services
Many industry sectors require a documented case that the system will meet its critical requirements; this documented case is often called an “assurance case”. In the past, safety justifications tended to be implicit and standards-based—compliance to accepted practice was deemed to imply adequate safety. This approach works well in stable environments where best practice is supported by extensiv...
متن کاملToward a Model for Risks of Change Management Process in Teaching Hospitals
Introduction: Teaching Hospitals are constantly confronted with environmental changes that are forcing them to implement change management. However, there are risks that make this process unsuccessful. Therefore, the purpose of this study was explanation of the model of change management process risks in the teaching hospitals. Methods: This qualitative study was conducted through grounded the...
متن کاملAgile Change Impact Analysis of Safety Critical Software
Change Impact Analysis (CIA) is an important task for all who develops and maintains safety critical software. Many of the safety standards that are used in the development and use of systems with a certified safety integrity level (SIL) requires changes of such systems to be initiated by a CIA. The resulting CIA report will identify planned changes that may threaten the existing safety level. ...
متن کاملSwapBox: a Hot-Swapping Framework for Swappable JavaBeans
Software hot swapping refers to the replacement of a part of a program with a new version at runtime. Increasing demands for on-line software upgrading in safety-and mission-critical systems drive the research. This thesis proposes a new hot swapping infrastructure for hot swapping software applications. A set of the issues facing hot swapping systems design is derived from state-of-the-art res...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000